home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr52 / tw150d.zip / TSWINQRF.DOC < prev    next >
Text File  |  1993-04-01  |  40KB  |  653 lines

  1.  
  2.  Page 1                        TSDWIN.LIB Version 1.50
  3.                  Clipper 5.01 Window Library Quick Reference List
  4.  -----------------------------------------------------------------------------
  5.  twABBarDisp() ............................................. Display Bars
  6.  twABBrowse( wT, wL, wB, wR, aInRa, cTitle, aColHead,;
  7.              aFooters, lEditFlag, aActionKeys, wColor,;
  8.              wSType, wFType, wFColor, lScBar, lAlite,;
  9.              nFreeze, lStabilize, bPreRun, bPostRun, ;       Moused
  10.              nExitKey, lBarOn, lWindow ) ................... Array Browse
  11.  twABGetBrowse() ........................................... Browse Object
  12.  twABHotSpot( nRowTop, nColLeft, nRowBot, nColRight, ;
  13.               bAction, nButton, nPause, lRelease ) ......... Mouse Spot
  14.  twABLinePop( aHandles ) ................................... Pop Mouse Line
  15.  twABLineOff( aHandles ) ................................... Disable Mouse Line
  16.  twABLineOn( aHandles ) .................................... Enable Mouse Line
  17.  twABMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  18.  twABRemHotSpot( nSpotNo ) ................................. Remove Spot
  19.  twABSpotOff( nSpotNo ) .................................... Disable Spot
  20.  twABSpotOn( nSpotNo ) ..................................... Enable Spot
  21.  twACChoice( nTop, nLeft, nBottom, nRight, aChoices,;
  22.               aLogicals, cUser, nStartItem, nWinRow,;
  23.               lScBar, nTag, cACColor, cBarColor,;
  24.               bPreRun, bPostRun ) .......................... Moused ACHOICE
  25.  twACHotSpot( nTopRow, nLeftCol, nBotRow, nRightCol,;
  26.               bAction, nButton, nPause, lRelease ) ......... Mouse Spot
  27.  twACLinePop( aHandles ) ................................... Pop Mouse Line
  28.  twACLineOff( aHandles ) ................................... Disable Mouse Line
  29.  twACLineOn( aHandles ) .................................... Enable Mouse Line
  30.  twACMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  31.  twACRemHotSpot( nSpotNo ) ................................. Remove Spot
  32.  twACSpotOff( nSpotNo ) .................................... Disable Spot
  33.  twACSpotOn( nSpotNo ) ..................................... Enable Spot
  34.  twActivate( wHndl ) ....................................... Activate Window
  35.  twAddGlobal( xInGlobal ) .................................. Add Global
  36.  twAlertInit( Type, mColor) ................................ Alert Initialize
  37.  twAMClose() ............................................... Close Area Class
  38.  twAMPop() ................................................. Pop Area Message
  39.  twAMsgEnd() ............................................... End Area Message
  40.  twAMsgInit( Type, mColor, aArea) .......................... Initialize
  41.  twArBrowse( wT, wL, wB, wR, aInRa , cTitle, aColHead,;
  42.              Footers, lEditFlag, aActionKeys, wColor, ;
  43.              sType, fType, wfColor, lAlite, nFreeze )....... Array Browse
  44.  twArComp( aArray, bComp, nStart, nStop ) .................. Array Compare
  45.  twArPick( aArray, cHeader, nTop, nLeft, wColor, wSType,;
  46.            wFType, wFColor, nRestrict, lTag, lSound ) ...... Array PickList
  47.  twArrayAsList( aArray, cDelimiter ) ....................... Array to List
  48.  twASay( _wArray, nRow, nCol, cAttr, nRowSkip, nHndl ) ..... Display Array
  49.  twAttrib( wBorder, wColor, wT, wL, wB, wR ) ............... Change Attribute
  50.  twBackUp( cPath, cSourceSpec, cDest, lMsgs, wColor, ;
  51.            wSType, wFType, wFcolor, cBColor, cBFcolor ) .... Backup Files
  52.  twBox( wT, wL, wB, wR, wFType, wColor, wFill ) ............ Display Box
  53.  twBRBarDisp() ............................................. Display Bars
  54.  twBRBrowse( wT, wL, wB, wR, aColumns, cTitle,;
  55.              cTopKey, bScopeBlock, lEditFlag,;
  56.              aActionKeys, wColor, wSType, wFType,;
  57.              wFColor, lScBar, lMsgs, lAlite, nFreeze,;
  58.              lStabilize, bPreRun, bPostRun, nExitKey,;
  59.              aSeparators, lOKAppend, lSound, lWindow,;      Moused
  60.              bBarColor ) .................................. DBF Browse
  61.  
  62.  
  63.  Page 2                        TSDWIN.LIB Version 1.50
  64.                  Clipper 5.01 Window Library Quick Reference List
  65.  -----------------------------------------------------------------------------
  66.  twBRGetBrowse() ........................................... Browse Object
  67.  twBRHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  68.               bAction, nButton, nPause, lRelease ) ......... Mouse Spot
  69.  twBRLinePop( aHandles ) ................................... Pop Mouse Line
  70.  twBRLineOff( aHandles ) ................................... Disable Mouse Line
  71.  twBRLineOn( aHandles ) .................................... Enable Mouse Line
  72.  twBRMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  73.  twBRNewSearch( aNewSrch, lReset ) ......................... New Search Array
  74.  twBRRemHotSpot( nSpotNo ) ................................. Remove Spot
  75.  twBRSpotOff( nSpotNo ) .................................... Disable Spot
  76.  twBRSpotOn( nSpotNo ) ..................................... Enable Spot
  77.  twButtonBox( bType, Msg, Title, NoButtons, Buttons,;
  78.               sButton, wT, wL, wB, wR, sType, fType,;
  79.               ExitKey, ActionKeys ) ........................ PushButton Box
  80.  twCalcInit( nT, nL, cColor, cStype, cFtype, lOKPaste ) .... Initialize
  81.  twCalculator( nT, nL, cColor, cStype, cFtype, lOKPaste ) .. Calculator
  82.  twCalendar( dDate, nT, nL, cColor, cStype, ;
  83.              cFtype, cFColor, lOKPaste ) ................... Calendar
  84.  twCallCalc( cProc, nLine, cVar ) .......................... Call Calculator
  85.  twCallDate( cProc, nLine, cVar ) .......................... Call Calendar
  86.  twCenter( nRow, cString, cAttr ) .......................... Center String
  87.  twCentre( nRow, cString, cAttr ) .......................... Center String
  88.  twCheckBox( bType, Msg, Title, NoButtons, Buttons,;
  89.              sButton, wT, wL, wB, wR, sType, fType,;
  90.              ExitKey, ActionKeys ) ......................... Multiple Choice
  91.  twClear( wBorder, wFill, wT, wL, wB, wR) .................. Clear Region
  92.  twClearLine( nRow, wBorder, cAttr ) ....................... Clear Line
  93.  twClockOff() .............................................. Turn of Clock
  94.  twClockOn( wT, wL, wColor, lAbsolute ) .................... Turn on Clock
  95.  twClose( wHndl ) .......................................... Close Window
  96.  twCol( nCol ) ............................................. Window Column
  97.  twCreateButton( wT, wL, cButton, lPad, wColor, wSType ) ... Shadowed Button
  98.  twDate( wT, wL, wColor, lAbsolute ) ....................... Display Date
  99.  twDateInit( nT, nL, cColor, cStype, cFtype,;
  100.              cFColor, lOKPaste ) ........................... Initialize
  101.  twDbPick( cAlias, cField, cColHead, nTop, nLeft, wColor,;
  102.            wSType, wFType, wFColor, bReturn, lSound ) ...... DBF PickList
  103.  twDBrowse( wT, wL, wB, wR, aColumns, cTitle, Footers,;
  104.             bTopBlock, bBotBlock, bScopeBlock, lEditFlag,;
  105.             aActionKeys, wColor, wSType, wFType, wfColor,;
  106.             lScBar, lMsgs, lAlite, nFreeze, lStabilize ) ... DBF Browse
  107.  twDec2Sci( nDecimal, nPrecision ) ......................... Scient. Notation
  108.  twDelGlobal( nHndl ) ...................................... Remove Global
  109.  twDirectory( cSpec, cAttributes ) ......................... DIRECTORY()
  110.  twDisplay( wHndl ) ........................................ Redisplay Window
  111.  twEnhClr( InColor ) ....................................... Clipper Enhanced
  112.  twExplode( lOKExplode ) ................................... Explode  on/off
  113.  twFileName( cFile ) ....................................... File name string
  114.  twFrame( wFType, wfColor, wHndl, lTitles ) ................ Display Frame
  115.  twFilePop( nHndl ) ........................................ Pop File Info
  116.  twFileStack() ............................................. Push File Info
  117.  twGaugeDisplay( aHandle ) ................................. Display Gauge Bar
  118.  twGaugeNew( wT, wL, wB, wR, cBackClr, cBarClr,;
  119.              cBarCharacter, wFType ) ....................... New Gauge Bar
  120.  twGaugeUpdate( aHandle, nPercent ) ........................ Update Gauge Bar
  121.  
  122.  
  123.  Page 3                        TSDWIN.LIB Version 1.50
  124.                  Clipper 5.01 Window Library Quick Reference List
  125.  -----------------------------------------------------------------------------
  126.  twGet( nRow, nCol, _wGetBlk, _wGetName, GetList,;
  127.         _wGpicture, _wGcolor, wWhenBlk, wValidBlk ) ........ Windowed Get
  128.  twGetABrowse() ............................................ twArBrowse Ref.
  129.  twGetCurElem() ............................................ twArBrowse Ref.
  130.  twGetDBrowse() ............................................ twDBrowse Ref.
  131.  twGetGlobal( nHndl ) ...................................... Global Value
  132.  twGetStruct( sT, sL, sB, sR, wT, wL, wB, wR, tShadow,;
  133.               tScr, uScr, tlength, twidth, tThick,;
  134.               sh13, sh17, sh79, sh39 ) ..................... Window Structure
  135.  twHLine( nRow, nCol, Length, lType, wColor ) .............. Horizontal Line
  136.  twKeyStack( aKeys ) ....................................... Push SETKEYs
  137.  twKeyPop( nHndl ) ......................................... Pop SETKEYs
  138.  twIndexMaker( aNtxArray, wT, wL, wB, wR, wColor,;
  139.                wsType, wfType, cHeader, agColor,;
  140.                lMsgs, nBarFrame, bPreRun ) ................. Index Files
  141.  twInfo( InMsg, Header, Wait, wT, wL, sType, fType ) ....... Windowed Message
  142.  twInfoLine( Wait, InMsg, cJustify, nLine ) ................ Line Message
  143.  twInit( Thickness ) ....................................... Init. Windows
  144.  twInitGlobal( aInGlobal ) ................................. Init. Globals
  145.  twInkeyWait( nSecs ) ...................................... Wait w/SETKEY
  146.  twInquire( InMsg, Header, Var2Read, wT, wL, sType,;
  147.             fType, cPicture ) .............................. Windowed Get
  148.  twIsDrive( nDrive, wSType, wFType ) ....................... Drive Status
  149.  twLdate( dDate ) .......................................... Long Date Expr.
  150.  twLeft( nRow, cString, cAttr ) ............................ Left Justify
  151.  twLineShad( bRows, bCols, Buttons, tShadow ) .............. Thin Shadow
  152.  twLineMenu( nRow, nStartCol, nEndCol, aItems, nChoice,;
  153.              wColor, nExitKey, lFreeze, lSound, bPrerun,;
  154.              bPostrun, lWindow, SType, wFType, wFColor ) ... Bar Menu
  155.  twListAsArray( cList, cDelimiter ) ........................ List to Array
  156.  twMakeShadowArea( sT, sL, sB, sR, sType ) ................. Display Shadow
  157.  twMemoEdit( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  158.              mUdf, ActionKeys, wColor, sType, fType,;
  159.              fColor, lMsgs, lWrap, lEditMode, nLineLength,;
  160.              nTabSize, nTBufRow, nTBufColumn,;
  161.              nWinRow, nWinColumn ) ......................... Windowed MemoEdit
  162.  twMemoView( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  163.              wColor, sType, fType, fColor ) ................ View MemoString
  164.  twMenuTo( bVarblock, cVarName, aMenu ) .................... Replace MENU TO
  165.  twMenuGetElem() ........................................... Current Element
  166.  twMenuInit( nMsgType, nRow, nCol, cColor ) ................ Initialize Menus
  167.  twMenuSetClr( cColor ) .................................... Set Menu Colours
  168.  twMInkeyWait( nSecs, lKeyExit, lMouseExit ) ............... Mouse Inkey
  169.  twMIHotSpot( nRowTop, nColLeft, nRowBot, nColRight, ;
  170.               bAction, nMouseKey, nPause, lRelease ) ....... Inkey Hot Spot
  171.  twMILinePop( aHandles ) ................................... Pop Mouse Line
  172.  twMILineOff( aHandles ) ................................... Disable Mouse Line
  173.  twMILineOn( aHandles ) .................................... Enable Mouse Line
  174.  twMIMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  175.  twMIRemHotSpot( nSpotNo ) ................................. Remove Spot
  176.  twMISpotOff( nSpotNo ) .................................... Spot Off
  177.  twMISpotOn( nSpotNo ) ..................................... Spot On
  178.  twMove( Vert, Horz ) ...................................... Move Window
  179.  twMPause( nSeconds, nStart ) .............................. Wait
  180.  twMPop() .................................................. Pop Message
  181.  
  182.  
  183.  Page 4                        TSDWIN.LIB Version 1.50
  184.                  Clipper 5.01 Window Library Quick Reference List
  185.  -----------------------------------------------------------------------------
  186.  twMsgEnd() ................................................ End Messages
  187.  twMsgInit( Type, mColor) .................................. Init. Messages
  188.  twNoOccurs( cSearch, cSource, lCase ) ..................... # of Occurences
  189.  twNthOccur( cSource, cTarget, nWhich, lCase ) ............. Nth Occurrence
  190.  twNum2Str( nValue, nMantLen, nDecLen ) .................... Number to String
  191.  twOpen( wT, wL, wB, wR, wColor, wShadow, wFType,;
  192.          wFill, wFcolor, wTitle ) .......................... Open a  Window
  193.  twPause( nTime ) .......................................... Time Out
  194.  twPop() ................................................... Pop a Window
  195.  twPopAreas( nHndl ) ....................................... Pop Work Areas
  196.  twPopChoice( aChoices, cHeader, wT, wL, nChoice,;
  197.               wColor, wsType, wfType, wFColor,;
  198.               cJustify, cUser, nStartRow, lSbar,;
  199.               bPreRun, bPostRun ) .......................... Windowed ACHOICE
  200.  twPopMenu( amArray, cHeader, aMsg, wT, wL, nChoice,;
  201.             wColor, wSType, wFType, wFColor,;
  202.             wTColor, nRowSkip ) ............................ Windowed Menu
  203.  twPrompt( nRow, nCol, _wPrompt, _wMessage )  .............. CLIPPER PROMPT*
  204.  twPutTitles( aTitle ) ..................................... Display Titles
  205.  twQDBrowse( wT, wL, wB, wR, aColumns, cTitle,;
  206.              wColor, wSType, wFType, wfColor,;
  207.              nFreeze, aSrch, lAlite ) ...................... Quick DBF Browser
  208.  twRABarDisp() ............................................. Display Bars
  209.  twRABrowse( wT, wL, wB, wR, aArray, aColumns, cTitle,;
  210.              lEditFlag, aActionKeys, wColor,;
  211.              wSType, wFType, wFColor, lScBar, lAlite,;
  212.              nFreeze, lStabilize, bPreRun, bPostRun,;
  213.              nExitKey, lBarOn, aSeparators,;                 Moused
  214.              aAppend, lSound, lWindow ) .................... Array Browse
  215.  twRAGetArray() ............................................ Array Reference
  216.  twRAGetBrowse() ........................................... Browse  Object
  217.  twRAGetCurrent() .......................................... Current Element
  218.  twRAGetElement( n ) ....................................... Current Value
  219.  twRAHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  220.               bAction, nButton, nPause, lRelease ) ......... Mouse Spot
  221.  twRALinePop( aHandles ) ................................... Pop Mouse Line
  222.  twRALineOff( aHandles ) ................................... Disable Mouse Line
  223.  twRALineOn( aHandles ) .................................... Enable Mouse Line
  224.  twRAMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  225.  twRARemHotSpot( nSpotNo ) ................................. Remove Spot
  226.  twRASetArray( aInArray ) .................................. Replace Array
  227.  twRASpotOff( nSpotNo ) .................................... Disable Spot
  228.  twRASpotOn( nSpotNo ) ..................................... Enable Spot
  229.  twRadioBox( bType, Msg, Title, NoButtons, Buttons,;
  230.              sButton, wT, wL, wB, wR, sType, fType,;
  231.              ExitKey, ActionKeys ) ......................... Single Choice
  232.  twReadModal( aGetList, lMouseExit ) ....................... Moused Read
  233.  twREHotSpot( nRowTop, nColLeft, nRowBot, nColRight,
  234.               bAction, nButton, nPause, lRelease ) ......... Mouse Spot
  235.  twRELinePop( aHandles ) ................................... Pop Mouse Line
  236.  twRELineOff( aHandles ) ................................... Disable Mouse Line
  237.  twRELineOn( aHandles ) .................................... Enable Mouse Line
  238.  twREMouseLine( aArray, nSpace, nButton, nRow ) ............ Hot Spot Line
  239.  twRERemHotSpot( nSpotNo ) ................................. Remove Spot
  240.  twRESpotOff( nSpotNo ) .................................... Disable Spot
  241.  
  242.  
  243.  Page 5                        TSDWIN.LIB Version 1.50
  244.                  Clipper 5.01 Window Library Quick Reference List
  245.  -----------------------------------------------------------------------------
  246.  twRESpotOn( nSpotNo ) ..................................... Enable Spot
  247.  twReplicate( nRow, nCol, Char, Number, wColor ) ........... REPLICATE()
  248.  twRestore() ............................................... Not Available
  249.  twRestoreShadowArea( tShadow ) ............................ Restore Shadow
  250.  twRestScrEnv() ............................................ Restore Cursor
  251.  twRevClr( InColor ) ....................................... Reverse Colour
  252.  twRight( nRow, cString, cAttr ) ........................... Right Justify
  253.  twRow( nRow ) ............................................. Window Row
  254.  twSattr( attribute ) ...................................... Number to Colour
  255.  twSave() .................................................. Save  Window
  256.  twSaveAreas( aAreas ) ..................................... Save Work Areas
  257.  twSaveScrEnv() ............................................ Save Cursor Info
  258.  twSay( nRow, nCol, cString, cAttr, _wPicture ) ............ Display String
  259.  twSay2( nRow, nCol, cString, cAttr, _wPicture ) ........... Display 2 Colour
  260.  twSayGet( nRow, nCol, cString, _wSpicture, _wScolor,;
  261.            _wGetBlk, _wGetName, GetList, _wGpicture,;
  262.            _wGcolor, wWhenBlk, wValidBlk ) ................. @...SAY...GET
  263.  twScBarMove( aScrollBar, sTop, sLeft, sBottom, sRight ) ... Move ScrollBar
  264.  twScBarNew( nTopRow, nTopColumn, nEndRowCol, cColorString,;
  265.              nInitPosition, nDirection ) ................... New Scrollbar
  266.  twScBarShow( aScrollBar ) ................................. Display ScrollBar
  267.  twScBarUpdate( aScrollBar, nCurrent, nTotal,;
  268.                 lForceUpdate ) ............................. Update ScrollBar
  269.  twSci2Dec( cScientific ) .................................. Scient. Notation
  270.  twScroll( Lines, wBorder, wT, wL, wB, wR, wColor ) ........ Scroll Region
  271.  twSetGlobal( nHndl , xInGlobal ) .......................... Set Global
  272.  twSetStruct( wT, wL, wB, wR, sT, sL, sB, sR, uScr ) ....... Window Structure
  273.  twShadow( wT, wL, wB, wR, wSType ) ........................ Shadow a Region
  274.  twShowShadowArea( sT, sL, sB, sR, tShadow,;
  275.                    vShadow, hShadow ) ...................... Display a Shadow
  276.  twSize( Direction, sNumber, SaveORide ) ................... Size a Window
  277.  twSlide( Direction, sNumber, lShadow ) .................... Slide a  Window
  278.  twSpaceText( Texts, wL, wR ) .............................. Space Strings
  279.  twSplitClr( InColor ) ..................................... Get Colour Array
  280.  twSplitTxt( InString, LineLen, MaxLines ) ................. MEMOLINE String
  281.  twSSaveAsc() .............................................. Save to ASCII
  282.  twSSaveMem() .............................................. Save to .MEM
  283.  twStdClr( InColor ) ....................................... Standard Colour
  284.  twStopWatch( nStart, nStop ) .............................. Stop Watch
  285.  twStoreShadowArea( sT, sL, sB, sR, tShadow,;
  286.                     vShadow, hShadow ) ..................... Store Info under
  287.  twStr2Num( cValue ) ....................................... String to Number
  288.  twStr2Scr( _string, wAttribute ) .......................... String to Screen
  289.  twSumArray( aArray, nStart, nEnd ) ........................ Sum an Array
  290.  twTextFile( wT, wL, wB, wR, fName, wColor, wShadow,;
  291.              wFType, wFcolor, wTitle ) ..................... View a Text File
  292.  twTextMsg(InMsg, Header, Wait, wT, wL, wB, wR,;
  293.            wColor, sType, fType ) .......................... Memo Display
  294.  twTitle( cString, wColor, _Row, _Justify, _Delim ) ........ Title a Window
  295.  twType( nRow, nCol, cString, cAttr, Sound ) ............... Type a String
  296.  twUnsClr( InColor ) ....................................... Unselected Colour
  297.  twVattr( WColor ) ......................................... Colour to Number
  298.  twVersion() ............................................... TSDWIN Version
  299.  twVLine( nRow, nCol, Length, lType, wColor ) .............. Vertical Line
  300.  twWarn( InMsg, Header, Wait, wT, wL, sType, fType ) ....... Windowed Message
  301.  
  302.  
  303.  Page 6                        TSDWIN.LIB Version 1.50
  304.                  Clipper 5.01 Window Library Quick Reference List
  305.  -----------------------------------------------------------------------------
  306.  twWarnLine( Wait, InMsg, cJustify, nLine ) ................ Line Message
  307.  twWSaveAsc() .............................................. Save to ASCII
  308.  twWSaveMem() .............................................. Save to .MEM
  309.  
  310.                     *** CLIPPER Mouse Functions ***
  311.  
  312.  twAddMSpot( aMouseSpot, nNxtHandl, aDef, nHandle ) ........ Add HotSpot
  313.  twAMButtonPress( nButton, aRegions, aColor ) .............. Press in Region
  314.  twAMClickShow( nButton, aRegions ) ........................ ** Display Click
  315.  twAMFound() ............................................... Mouse in Region?
  316.  twDelMSpot( nSpotNo, aHotSpot, nNxtHandl ) ................ Remove Hot Spot
  317.  twM2Click( nClick, nButton, nWait, nRow,;
  318.             nCol, nStart ) ................................. Double Click
  319.  twMAddSpot( aStruct, nHndl ) .............................. ** Add Spot
  320.  twMakeRegions( aRegions ) ................................. ** Initialize
  321.  twMBPress( nButton, nButPrs, nX, nY ) ..................... But. Press Info
  322.  twMBRelease( nButton, nRelease, nX, nY ) .................. But. Release Info
  323.  twMButtonDown( nButton ) .................................. Which Button?
  324.  twMClickShow( nButton, nTop, nLeft, nBottom, nRight ) ..... ** Display Click
  325.  twMClose( mHndl ) ......................................... ** Close Regions
  326.  twMConfine( nTop, nLeft, nBottom, nRight, lAbs ) .......... Confine Mouse
  327.  twMCrsOff() ............................................... Mouse Cursor Off
  328.  twMCrsOn() ................................................ Mouse Cursor On
  329.  twMCursor( lState ) ....................................... Toggle Mouse
  330.  twMDefCrs( nCurType, nScrMask, nCurMask ) ................. Shape/Colour
  331.  twMDelSpot( nHndl, nSpotNo ) .............................. ** Remove Region
  332.  twMFound( nTop, nLeft, nBottom, nRight ) .................. Mouse in Region
  333.  twMFree() ................................................. Free Up Confines
  334.  twMGetLimits( nTop, nLeft, nBottom, nRight ) .............. Confine Settings
  335.  twMGetPress( nX, nY ) ..................................... Where was Press?
  336.  twMGetRC( nRow, nCol ) .................................... Mouse Row/Column
  337.  twMGetRegions() ........................................... ** Get Array
  338.  twMGetXPress( nMouseX ) ................................... Get X Press
  339.  twMGetYorn( cMessage ) .................................... ** Display YES/NO
  340.  twMGetYPress( nMouseY ) ................................... Get Y Press
  341.  twMIgnore( lIgnore ) ...................................... Ignore the Mouse
  342.  twMGetMickeys( nX, nY ) ................................... Get Mickey Rate
  343.  twMOpen() ................................................. Open Region Array
  344.  twMouseInit( nShape, cColor ) ............................. Initialize Mouse
  345.  twMRegPress( nTR, nLC, nBR, nRC ) ......................... Press in Region
  346.  twMReset() ................................................ Reset the Mouse
  347.  twMResetRegions() ......................................... ** ReInit. Region
  348.  twMSetRC( nX, nY ) ........................................ Set Mouse Row/Col
  349.  twMSetRegions( aRegions ) ................................. ** Save Array
  350.  twMXConfine( nXMin, nXMax ) ............................... Horiz. Confine
  351.  twMYConfine( nYMin, nYMax ) ............................... Vertical Confine
  352.  twOKMouse() ............................................... Mouse Installed?
  353.  twSet2Click( nDblTime ) ................................... Set Double  Click
  354.  twSetMPause( nPauseDef ) .................................. Set Default Pause
  355.  twSetMRTime( lReleaseDef ) ................................ Default Release
  356.  
  357.  
  358.  Page 7                        TSDWIN.LIB Version 1.50
  359.                  Clipper 5.01 Window Library Quick Reference List
  360.  -----------------------------------------------------------------------------
  361.  
  362.                   *** TSDWIN Window Instance Variables ***
  363.  
  364.                                                         Window 
  365.  _twBottom() ............................................... Bottom
  366.  _twColor() ................................................ Colour
  367.  _twCurrent() .............................................. Screen
  368.  _twFcolor() ............................................... Frame Colour
  369.  _twFrame() ................................................ Frame Type
  370.  _twHandle( wHndl ) ........................................ Handle
  371.  _twHidden() ............................................... Hidden Screen
  372.  _twLeft() ................................................. Left
  373.  _twRight() ................................................ Right
  374.  _twsBottom() .............................................. Hidden Bottom
  375.  _twShadow() ............................................... Shadow Type
  376.  _twShTh() ................................................. Thickness
  377.  _twsLeft() ................................................ Hidden Left
  378.  _twsRight() ............................................... Hidden Right
  379.  _twStack() ................................................ Stack Array
  380.  _twStructure( wHndl ) ..................................... Structure Reference
  381.  _twsTop() ................................................. Hidden Top
  382.  _twTitle() ................................................ Title Array
  383.  _twTop() .................................................. Top
  384.  
  385.                       *** Callable 'C' Functions ***
  386.  
  387.  tw_ASay( wT, wL, aray, attr1, attr2 ) ..................... Display Array
  388.  tw_GetKSt( nKey ) ......................................... Get Key Status
  389.  tw_MdDial( cNumber )  ..................................... Dial the Modem
  390.  tw_MdInit( nBaud )  ....................................... Initialize Modem
  391.  tw_MdPort( nPort ) ........................................ Init. COM Port
  392.  tw_MdSt()  ................................................ Modem Status
  393.  tw_MdStr( cString )  ...................................... Send Modem String
  394.  tw_NtxPos( nOrder, nRecno ) ............................... Find index offset
  395.  tw_NtxRec( nOrder, nPosition ) ............................ Find index record
  396.  tw_Say( wT, wL, strg, pattr ) ............................. Display String
  397.  tw_Say2( wT, wL, strg, attr1, attr2 ) ..................... Display 2 Colours
  398.  tw_Scr2Str( cScreen )  .................................... Screen to String
  399.  tw_ScrApp( scrpos, scr1, scr2, leng, wid ) ................ Line Append
  400.  tw_ScrDel( scrpos, scr1, leng, wid ) ...................... Line Delete
  401.  tw_ScrXtr( scr, tp,lt, bm, rt, tN, lN, leng, wid ) ........ Region Extract
  402.  tw_SetKSt( nKey, nStatus )  ............................... Set Key Status
  403.  tw_TFile( fHndl, tp, lt, bt, rt, j, norm ) ................ Display Text File
  404.  tw_VAttr( wT, wL, wB, wR, pattr ) ......................... Display Colour
  405.  
  406.                    *** Callable Assembler Functions ***
  407.  
  408.  _twAttrChg( expC, [expN] ) ................................ Change Colour
  409.  _twClock( mode, row, col, attr ) .......................... Display a Clock
  410.  _twExplode( nA, nB, nC, nD, nE, cF, nG, nH, nI,;
  411.              nJ, nK, nL, nM, nN ) .......................... Explode a Region
  412.  _twIsDrive( n ) ........................................... Drive Status
  413.  _twKBoard( n ) ............................................ Stuff Keyboard
  414.  
  415.  
  416.  Page 8                        TSDWIN.LIB Version 1.50
  417.                  Clipper 5.01 Window Library Quick Reference List
  418.  -----------------------------------------------------------------------------
  419.  
  420.                     *** Assembler Mouse Functions ***
  421.  
  422.  _twM0A() .................. Reset Mouse
  423.  _twM1() ................... Show Mouse Cursor
  424.  _twM2() ................... Hide Mouse Cursor
  425.  _twM3B() .................. Get Which Button Pressed
  426.  _twM3C() .................. Get X coordinate of Mouse
  427.  _twM3D() .................. Get Y coordinate of Mouse
  428.  _twM4( nC, nD ) ........... Set Mouse Position
  429.  _twM5A( nB ) .............. Status of Button Pressed (0 = up, 1 = down)
  430.  _twM5B( nB ) .............. No. of Presses of Button
  431.  _twM5C( nB ) .............. Get X coordinate of Last Button Pressed
  432.  _twM5D( nB ) .............. Get Y coordinate of Last Button Pressed
  433.  _twM6A( nB ) .............. Button Status Releases
  434.  _twM6B( nB ) .............. Number of Releases
  435.  _twM6C( nB ) .............. Get X coordinate of Last Button Released
  436.  _twM6D( nB ) .............. Get Y coordinate of Last Button Released
  437.  _twM7( nC, nD ) ........... Set Mouse Max and Min Horizontal Position
  438.  _twM8( nC, nD ) ........... Set Mouse Max and Min Vertical Position
  439.  _twM10( nB, nC, nD ) ...... Set Mouse Cursor Type
  440.  _twM16( nA, nB, nC, nD ) .. Conditional Cursor Off
  441.  _twM11C() ................. Get Horizontal Direction of Mouse
  442.  _twM11D() ................. Get Vertical Direction of Mouse
  443.  _twM26( nB, nC, nD ) ...... Set Mouse Sensitivity and Double Speed Threshold
  444.  _twM27B() ................. Get Horizontal Mouse Sensitivity
  445.  _twM27C() ................. Get Vertical Mouse Sensitivity
  446.  _twM27D() ................. Get Double Speed Threshold
  447.  _twM33() .................. Software Reset
  448.  _twM42A() ................. Get Internal Cursor Flag.
  449.  _twM49A() ................. Get Minimum X Coordinate Limit
  450.  _twM49B() ................. Get Minimum Y Coordinate Limit
  451.  _twM49C() ................. Get Maximum X Coordinate Limit
  452.  _twM49D() ................. Get Maximum Y Coordinate Limit
  453.                          *** General Commands ***
  454.  
  455.     MACOMP( cExpr )
  456.     ASSERT( expl, func )
  457.     STRINT( x )
  458.     REPEAT ... UNTIL
  459.     DEFAULT <p> TO <val> [,<pn> TO <valn>]
  460.  
  461.                       *** Window Oriented Commands  ***
  462.  
  463.     EXPLODEON
  464.     EXPLODEOFF
  465.     WINDOW
  466.     WINDOW TO <whandle>
  467.     WINDOW AT [<top>], [<left>], [<bottom>], [<right>] ;
  468.  
  469.     WINDOW TO <whandle> AT [<top>], [<left>], [<bottom>], [<right>] ;
  470.            [COLOR <mcolor>] [SHADOW <mshadow>] [FRAME <mframe>] ;
  471.            [FILL <mfill>] [FCOLOR <mfcolor>] [TITLE <mtitle>]
  472.     WINHEADER title
  473.     WINFOOTER title
  474.  
  475.  
  476.  Page 9                        TSDWIN.LIB Version 1.50
  477.                  Clipper 5.01 Window Library Quick Reference List
  478.  -----------------------------------------------------------------------------
  479.     WINBORDER [FRAME <frame>] [COLOR <color>]
  480.  
  481.     @ <row>, <col> WSAY <cexpr> [COLOR <color>] [PICTURE <picture>]
  482.  
  483.     INFORM <message> [HEADER <header>] [WAIT <wait>] ;
  484.                      [TOP <top>] [LEFT <left>] ;
  485.                      [SHADOW <mshadow>] [FRAME <mframe>]
  486.  
  487.     INQUIRE <message> TO <getvar> [HEADER <header>] ;
  488.                    [TOP <top>] [LEFT <left>] ;
  489.                    [SHADOW <mshadow>] [FRAME <mframe>]
  490.  
  491.     WARNING <message> [HEADER <header>] [WAIT <wait>] ;
  492.                    [TOP <top>] [LEFT <left>] ;
  493.                    [SHADOW <mshadow>] [FRAME <mframe>]
  494.  
  495.     MSGTEXT <message> [HEADER <header>] [WAIT <wait>] ;
  496.              [<top>], [<left>], [<bottom>], [<right>] ;
  497.              [COLOR <color>] [SHADOW <mshadow>] [FRAME <mframe>]
  498.  
  499.     BUTTONBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  500.               [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  501.               [CHOICES <choices>] [START <start>] ;
  502.               AT [<top>], [<left>], [<bottom>], [<right>] ;
  503.               [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>] ;
  504.               [ACTIONKEYS <actionkeys>]
  505.  
  506.     CHECKBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  507.              [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  508.              [CHOICES <choices>] [START <start>] ;
  509.              AT [<top>], [<left>], [<bottom>], [<right>] ;
  510.              [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>]
  511.              [ACTIONKEYS <actionkeys>]
  512.  
  513.     RADIOBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  514.              [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  515.              [CHOICES <choices>] [START <start>] ;
  516.              AT [<top>], [<left>], [<bottom>], [<right>] ;
  517.              [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>] ;
  518.              [ACTIONKEYS <actionkeys>]
  519.  
  520.     BROWSEARRAY <array> AT [<top>], [<left>], [<bottom>], [<right>] ;
  521.            [TITLE <title>] [HEADERS <headers>] [FOOTERS <footers>] ;
  522.            [EDIT <edit>] [ACTIONKEYS <actionkeys>] [COLOR <color>] ;
  523.            [SHADOW <shadow>] [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  524.            [AUTOLITE <autolite>] [FREEZE <freeze>]
  525.  
  526.     BROWSEARRAY <array> TO <mvar> AT [<top>], [<left>], ;
  527.            [<bottom>], [<right>] ;
  528.            [TITLE <title>] [HEADERS <headers>] [FOOTERS <footers>] ;
  529.            [EDIT <edit>] [ACTIONKEYS <actionkeys>] [COLOR <color>] ;
  530.            [SHADOW <shadow>] [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  531.            [AUTOLITE <autolite>] [FREEZE <freeze>]
  532.  
  533.  
  534.  Page 10                        TSDWIN.LIB Version 1.50
  535.                  Clipper 5.01 Window Library Quick Reference List
  536.  -----------------------------------------------------------------------------
  537.  
  538.     BROWSEDBF AT [<top>], [<left>], [<bottom>], [<right>] ;
  539.            [COLUMNS <columns>] [TITLE <title>] [FOOTERS <footers>] ;
  540.            [TOPBLOCK <topblock>] [BOTTOMBLOCK <bottomblock>] ;
  541.            [SCOPEBLOCK <scopeblock>] [EDIT <edit>] ;
  542.            [ACTIONKEYS <actionkeys>] [COLOR <color>] [SHADOW <shadow>] ;
  543.            [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  544.            [SCROLLBAR <scrollbar>] [MESSAGES <messages>] ;
  545.            [AUTOLITE <autolite>] [FREEZE <freeze>] ;
  546.            [STABILIZE <stabilize>]
  547.  
  548.     BROWSEDBF TO <mvar> AT [<top>], [<left>], [<bottom>], [<right>] ;
  549.            [COLUMNS <columns>] [TITLE <title>] [FOOTERS <footers>] ;
  550.            [TOPBLOCK <topblock>] [BOTTOMBLOCK <bottomblock>] ;
  551.            [SCOPEBLOCK <scopeblock>] [EDIT <edit>] ;
  552.            [ACTIONKEYS <actionkeys>] [COLOR <color>] [SHADOW <shadow>] ;
  553.            [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  554.            [SCROLLBAR <scrollbar>] ;
  555.            [MESSAGES <messages>] [AUTOLTE <autolte>] [FREEZE <freeze>] ;
  556.            [STABILIZE <stabilize>]
  557.  
  558.     CALCINIT AT <top>, <left> [COLOR <color>] [SHADOW <shadow>] ;
  559.                    [FRAME <frame>] [PASTE <paste>]
  560.     CALCINIT
  561.  
  562.     CALCULATOR TO <nkey>
  563.  
  564.     RESET CALCULATOR
  565.  
  566.     MAKEWSHAD( <r1>, <c1>, <r2>, <c2> )
  567.  
  568.     @ <row>, <col> PROMPT <prompt> [MESSAGE <msg>] [COLOR <color>]
  569.          [WHEN <when>] [ACTION <action>]
  570.  
  571.     MENU TO <v>
  572.  
  573.                               *** Macros ***
  574.  
  575.     WINTOP    - Top line of the active window
  576.     WINLEFT   - Left column of the active window.
  577.     WINBOTTOM - Bottom row of the active window.
  578.     WINRIGHT  - Right column of the active window.
  579.     WINLENGTH - Length of the active window.
  580.     WINWIDTH  - Width of the active window.
  581.  
  582.                               *** Macros ***
  583.  
  584.     WINHANDLE - Handle of the active window.
  585.     WINSHADOW - Current shadow type.
  586.     WINTHICK  - Thick or thin shadows.
  587.     WINTITLE  - Reference to the current title array.
  588.     WINCOLOR  - Current window color
  589.     WINFCOLOR - Current fram colour, may be type 'C' or 'A'.
  590.     WINFRAME  - Current frame type.
  591.     GETSTACK  - Reference to the window stack array.
  592.  
  593.  
  594.  Page 11                        TSDWIN.LIB Version 1.50
  595.                  Clipper 5.01 Window Library Quick Reference List
  596.  -----------------------------------------------------------------------------
  597.                                                |
  598.                  Window and Box Borders        |        Shadow Types
  599.                                                |
  600.           "┌─┐│┘─└│"      1 - single line box  |    Based on Numeric KeyPad
  601.           "╔═╗║╝═╚║"      2 - double line box  |
  602.           "╓─╖║╜─╙║"      3 - t-single double  |        1 - Lower Left
  603.           "╒═╕│╛═╘│"      4 - t-double single  |
  604.           "╓─┐│╛═╚║"      5 - 1-double single  |        3 - Lower Right
  605.           "┌─╖║╝═╘│"      6 - 3-double single  |
  606.           "╔═╕│┘─╙║"      7 - 7-double single  |        7 - Upper Left
  607.           "╒═╗║╜─└│"      8 - 9-double single  |
  608.           "████████"      9 - thick solid      |        9 - Upper Right
  609.           "█▀███▄██"     10 - thin solid       |
  610.           "░░░░░░░░"     11 - shaded light     |    Any other parameter gives
  611.           "▒▒▒▒▒▒▒▒"     12 - shaded medium    |
  612.           "▓▓▓▓▓▓▓▓"     13 - shaded heavy     |            No Shadow
  613.           "        "     14 - spaces           |
  614.    ---------------------------------------------------------------------------
  615.               Horizontal Lines          |         Vertical Lines
  616.                                         |
  617.            "-"   1 - dotted single      |     "│"   1 - single
  618.            "="   2 - dotted double      |     "║"   2 - double
  619.            "≡"   3 - dotted triple      |     ":"   3 - dotted
  620.            "─"   4 - single             |     "|"   4 - dashed
  621.            "═"   5 - double             |     "■"   5 - heavy dotted
  622.            "■"   6 - dotted thick       |     "▌"   6 - left thin
  623.            "▀"   7 - top solid thin     |     "▐"   7 - right thin
  624.            "▄"   8 - bottom solid thin  |     "█"   8 - thick
  625.            "█"   9 - solid thick        |     "░"   9 - light shaded
  626.            "~"  10 - single wavy        |     "▒"  10 - medium shaded
  627.            "≈"  11 - double wavy        |     "▓"  11 - heavy shaded
  628.                                         |     " "  12 - spaces
  629.    ---------------------------------------------------------------------------
  630.  
  631.                        *** Special Key Codes ***
  632.  
  633.       Key                      #defines        Decimal        Hex
  634.  
  635.       Right Shift              RSHIFT                1       0x0001
  636.       Left Shift               LSHIFT                2       0x0002
  637.       Control                  CTRL                  4       0x0004
  638.       Alternate                ALT                   8       0x0008
  639.       Scroll Status            SCROLLSTAT           16       0x0010
  640.       Number Lock Status       NUMLOCKSTAT          32       0x0020
  641.       Caps Lock Status         CAPLOCKSTAT          64       0x0040
  642.       Insert Status            INSERTSTAT          128       0x0080
  643.       Ctrl Number Lock Status  CTRLNUMLKSTAT      2048       0x0800
  644.       Scroll Lock              SCROLLOCK          4096       0x1000
  645.       Number Lock              NUMLOCK            8192       0x2000
  646.       Caps Lock                CAPLOCK           16384       0x4000
  647.       Insert                   INSERT            32768       0x8000
  648.    ---------------------------------------------------------------------------
  649.                  Copyright ( C ) 1991 Trilateral Systems Development Ltd.
  650.                All Rights Reserved * Version 1.50 * Release Date: 01-25-92
  651.               18 Bond St. South, Dundas, ON,  Canada, L9H 3H1, 416-628-5086
  652.  
  653.